package com.dhcc.sds.busi.entity;

import com.baomidou.mybatisplus.annotations.TableName;
import com.dhcc.core.framework.base.entity.BaseEntity;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 病种入组病例
 *
 * @ClassName: SdsQcincaseDataEntity
 * @Description: TODO
 * @author zhangdc
 * @date 2022-06-01 10:09:15
 */
@TableName("t_sds_bs_qcmrlist_data")
public class SdsQcincaseDataEntity extends BaseEntity<SdsQcincaseDataEntity> {
    private static final long serialVersionUID = 1L;

    //入组记录id
    private Long mrId;
    //表单状态
    private String mrStatus;
    //就诊院区ID
    private Long hospId;
    //就诊科室ID
    private Long locId;
    //就诊科室
    private String locDesc;
    //就诊类型
    private Long admType;
    //主管医生ID
    private Long docId;
    //主管医生
    private String docName;
    //病种信息
    private Long entityId;
    //住院费用
    private BigDecimal hospCost;
    //住院天数
    private Integer hospDays;
    //自动填报率
    private String autoFillRatio;
    //填报总用时
    private Long fillUseTime;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    //上报日期（可用作按上报日期统计的索引）
    private Date uploadDate;
    //迟报天数
    private Integer lastUpDays;
    //操作日期
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date operDate;

    public Long getMrId() {
        return mrId;
    }

    public void setMrId(Long mrId) {
        this.mrId = mrId;
    }

    public String getMrStatus() {
        return mrStatus;
    }

    public void setMrStatus(String mrStatus) {
        this.mrStatus = mrStatus;
    }

    public Long getHospId() {
        return hospId;
    }

    public void setHospId(Long hospId) {
        this.hospId = hospId;
    }

    public Long getLocId() {
        return locId;
    }

    public void setLocId(Long locId) {
        this.locId = locId;
    }

    public String getLocDesc() {
        return locDesc;
    }

    public void setLocDesc(String locDesc) {
        this.locDesc = locDesc;
    }

    public Long getAdmType() {
        return admType;
    }

    public void setAdmType(Long admType) {
        this.admType = admType;
    }

    public Long getDocId() {
        return docId;
    }

    public void setDocId(Long docId) {
        this.docId = docId;
    }

    public String getDocName() {
        return docName;
    }

    public void setDocName(String docName) {
        this.docName = docName;
    }

    public Long getEntityId() {
        return entityId;
    }

    public void setEntityId(Long entityId) {
        this.entityId = entityId;
    }

    public BigDecimal getHospCost() {
        return hospCost;
    }

    public void setHospCost(BigDecimal hospCost) {
        this.hospCost = hospCost;
    }

    public Integer getHospDays() {
        return hospDays;
    }

    public void setHospDays(Integer hospDays) {
        this.hospDays = hospDays;
    }

    public String getAutoFillRatio() {
        return autoFillRatio;
    }

    public void setAutoFillRatio(String autoFillRatio) {
        this.autoFillRatio = autoFillRatio;
    }

    public Long getFillUseTime() {
        return fillUseTime;
    }

    public void setFillUseTime(Long fillUseTime) {
        this.fillUseTime = fillUseTime;
    }

    public Date getUploadDate() {
        return uploadDate;
    }

    public void setUploadDate(Date uploadDate) {
        this.uploadDate = uploadDate;
    }

    public Integer getLastUpDays() {
        return lastUpDays;
    }

    public void setLastUpDays(Integer lastUpDays) {
        this.lastUpDays = lastUpDays;
    }

    public Date getOperDate() {
        return operDate;
    }

    public void setOperDate(Date operDate) {
        this.operDate = operDate;
    }
}
